<?php
function list_penggantian(){
	//PASANG JAVASCRIPT
	my_set_code_js('

		function confirmDelete(id){
			var t = confirm(\'Yakin akan menghapus data ?\');
			if(t){
				location.href=\'index.php?com=pengantian_karyawan&task=delete&id=\'+id;
			}
			return false;
		}

	');
	$header = array(
		'Tanggal'=>array('style'=>'border-bottom:2px solid;width:10%'),  
		'NIK'=>array('style'=>'border-bottom:2px solid;width:8%'),    
		'Nama karyawan'=>array('style'=>'border-bottom:2px solid;width:22%'),    
		'Nama penggantian'=>array('style'=>'border-bottom:2px solid;width:20%'),    
		'Status'=>array('style'=>'border-bottom:2px solid;width:10%'),    
		'Klaim'=>array('style'=>'text-align:right;border-bottom:2px solid;width:10%'),    
		'Dibayar'=>array('style'=>'text-align:right;border-bottom:2px solid;width:10%'),    
		' '=>array('style'=>'border-bottom:2px solid;width:15%'), 
	
	);

	$query = "SELECT * FROM penggantian_karyawan ORDER BY tanggal_klaim DESC ";
	$result = my_query($query);
		$total_records = my_num_rows($result );
	$scroll_page =5;  
	$per_page =35;  
	$current_page = isset($_GET['page']) ? (int) $_GET['page'] : 1 ; 
	if($current_page < 1){
		$current_page = 1;
	}		 
	$pager_url  ="index.php?com={$_GET['com']}&task={$_GET['task']}&field={$_GET['field']}&key={$_GET['key']}&page=";	 
	$inactive_page_tag = 'style="padding:4px;background-color:#BBBBBB"';  
	$previous_page_text = ' Mundur '; 
	$next_page_text = ' Maju ';  
	$first_page_text = ' Awal '; 
	$last_page_text = ' Akhir ';
	
	$kgPagerOBJ = new kgPager();
	$kgPagerOBJ->pager_set(
		$pager_url, 
		$total_records, 
		$scroll_page, 
		$per_page, 
		$current_page, 
		$inactive_page_tag, 
		$previous_page_text, 
		$next_page_text, 
		$first_page_text, 
		$last_page_text ,$pager_url_last); 
	 		
	$result = my_query($query ." LIMIT ".$kgPagerOBJ->start.", ".$kgPagerOBJ->per_page); 	
	$row = array(); 
	$i = ($current_page  - 1 ) * 35; 
	while($ey = my_fetch_array($result) ){ 
	
		$editproperty = array(
			'href'=>'index.php?com='.$_GET['com'].'&task=edit_penggantian&id='.$ey['penggantian_karyawan_id'],
			'title'=>'Edit'
		);
		$edit_button = button_icon( 'b_edit.png' , $editproperty  );

		$deleteproperty = array(
			'href'=>'javascript:; ',
			'onclick'=>'javascript:confirmDelete('.$ey['penggantian_karyawan_id'].');',
			'title'=>'Delete'
		);
		$delete_button = button_icon( 'b_drop.png' , $deleteproperty  );

		$cetakproperty = array(
			'href'=>'javascript:;',
			'onclick'=>'javascript:window.open(\'index.php?com='.$_GET['com'].'&task=cetak_penggantian&id='.$ey['penggantian_karyawan_id'].'\',\'mywin\',\'left=20,top=20,width=800,height=600,toolbar=0,resizable=0\');',
			'title'=>'Cetak'
		);
		$cetak_button = button_icon( 'printer.gif' , $cetakproperty  );
		
		$karyawan = loaddata_karyawan($ey['karyawan_id']);
		$row[] =array(
			'tanggal'=>date('d-m-Y', strtotime($ey['tanggal_klaim'])),
			'nik'=>$karyawan['nik'],
			'nama'=>$karyawan['nama'],
			'penggantian'=>$ey['nama_penggantian'],
			'status'=>$ey['status_approval'],
			'klaim'=> position_text_align( rp_format($ey['jumlah_klaim']),'right'),
			'bayar'=> position_text_align( rp_format($ey['jumlah_bayar']),'right'),
			'button'=> position_text_align( $edit_button .' '.$delete_button.' '.$cetak_button,'right')
		);
	}
	
	$datas = table_rows($row);  
	$menuontop = array(  
		'Tambah data'=>array('onclick'=>'javascript:location.href=\'index.php?com=pengantian_karyawan&task=edit_penggantian&id=0\'  '),
	); 
	$printmenu = additional_menu_on_list( $menuontop ,'');
	$paging = $kgPagerOBJ ->showPaging();
	return  $printmenu .table_builder($header , $datas ,  7 , false ,$paging );
}


function form_penggantian($id,$valid_post,$validsubmit){
	my_set_file_js(
		array(
			'components/system/jquery/autocomplete/jquery.autocomplete.js' ,
			'components/system/js/calendar/calendarDateInput.js',
		'components/system/jquery/jquery.formatCurrency-1.4.0.js', 
		)
	); 
	my_set_file_css(
		array(
				'components/system/jquery/autocomplete/jquery.autocomplete.css' 
			)
	);


	my_set_code_js('  
		function findValue(li) {
			if( li == null ) return alert("No match!"); 
			if( !!li.extra ) var sValue = li.extra[0]; 
			else var sValue = li.selectValue;
		}

		function selectItem(li) {
			findValue(li);
		}

		function formatItem(row) {
			return   row[0]  ;
		}

		function lookupAjax(){
			var oSuggest = $("#nama_karyawan")[0].autocompleter;
			oSuggest.findValue(); 
			return false;
		}
		$(document).ready(function() {
			$("#nama_karyawan").autocomplete(
				"autocomplete_daftar_karyawan.php",
				{
					delay:10,
					minChars:2,
					matchSubset:1,
					matchContains:1,
					cacheLength:5,
					onItemSelect:selectItem,
					onFindValue:findValue,
					formatItem:formatItem,
					autoFill:true
				}
			);
			$("#oleh_karyawan").autocomplete(
				"autocomplete_daftar_karyawan.php",
				{
					delay:10,
					minChars:2,
					matchSubset:1,
					matchContains:1,
					cacheLength:5,
					onItemSelect:selectItem,
					onFindValue:findValue,
					formatItem:formatItem,
					autoFill:true
				}
			);
			 
		});

		function checkName(name){
			$.get("check_karyawan_names.php", { nama: name  },
			   function(data){
				 if(data ==  \'0\' ){
					alert(\'Nama karyawan \'+ name+\' tidak ditemukan\nHarap diperiksa kembali\');
					$(\'#nama_karyawan\').val(\'\');
					return false;
				 } 
			   });
		}
		function olehName(name){
			$.get("check_karyawan_names.php", { nama: name  },
			   function(data){
				 if(data ==  \'0\' ){
					alert(\'Nama karyawan \'+ name+\' tidak ditemukan\nHarap diperiksa kembali\');
					$(\'#oleh_karyawan\').val(\'\');
					return false;
				 } 
			   });
		}
	 
	');

	$fields = my_get_data_by_id('penggantian_karyawan','penggantian_karyawan_id',$id);
	$view = form_header( "pengantian_kelompok" , "kelompok_pengantian"  );
	if( $valid_post=='' ){
		$valid_post='submit1';
	}
	$ftanggal = date('d-m-Y');
	if($fields){
		list($yyyytanggal , $mmtanggal,$ddtanggal ) = explode("-" ,$fields['tanggal_klaim'] );
		$ftanggal = $ddtanggal.'-'.$mmtanggal.'-'.$yyyytanggal;
	}	
	$tanggal_klaim=(isset($_POST['tanggal_klaim'])? $_POST['tanggal_klaim'] : $ftanggal );	
	if(  isset($_POST['nama_karyawan'] ) ){
		$fields_nama=$_POST['nama_karyawan'] ;	
		$karyawan_id = check_karyawan_by_nik_nama($_POST['nama_karyawan']);			
	}elseif($fields){
		$karyawan_id = $fields['karyawan_id'] ;
		$field_temp = loaddata_karyawan($karyawan_id);
		$fields_nama= $field_temp['nik'].'/'.$field_temp['nama'] ;
	}else{
		$karyawan_id = 0;
		$fields_nama= "" ;	
	}	
	if(	$valid_post=='submit1' AND !$validsubmit){
		$temp = array(
			'name'=>'tanggal_klaim',
			'value'=>(isset($_POST['tanggal_klaim'])? $_POST['tanggal_klaim'] : $tanggal_klaim),
			'id'=>'tanggal_klaim' ,  
		);
		$form_temp= form_calendar($temp );
		$view .= form_field_display( $form_temp  , "Tanggal klaim"    );

		$temp = array(
			'name'=>'nama_karyawan',
			'value'=>( $fields_nama ),
			'id'=>'nama_karyawan' , 
			'type'=>'text',
			'size'=>'45' , 
		);
		$form_temp = form_dynamic($temp);
		$temp = array(
			'value' => ( '  Submit  '),
			'name' => 'submit1', 
			'type'=>'submit'
		);
		$form_submit= form_dynamic($temp);
		$temp = array(
			'value' => ( 'Kembali'),
			'name' => 'simpan', 
			'type'=>'button',
			'onclick'=>'javascript:location.href=(\'index.php?com='.$_GET['com'].'\')',
		);
		$form_back= form_dynamic($temp); 				
		$view .= form_field_display( $form_temp .' '.$form_submit.' '.$form_back   , "NIK/Nama Karyawan"  );		
	}else{
		$view .= form_field_display( get_form_hidden('tanggal_klaim',$_POST['tanggal_klaim']).$tanggal_klaim ,"Tanggal klaim"    );
		$view .= form_field_display( get_form_hidden('nama_karyawan',$_POST['nama_karyawan']).$fields_nama ,"NIK/Nama Karyawan");
		if(	$valid_post=='submit1' AND $validsubmit){
			$valid_post='submit' ; $validsubmit=false;
		}	
	}

	if(	$valid_post=='submit' AND !$validsubmit){
		$atemps = array();
		$query = "SELECT a.keluarga_karyawan_id, b.nama,c.label FROM keluarga_karyawan a 
			INNER JOIN biodata b ON b.biodata_id=a.biodata_id 
			INNER JOIN hubungan_keluarga c ON c.hubungan_keluarga_id=a.hubungan_keluarga_id  
			WHERE a.karyawan_id={$karyawan_id} 
			ORDER BY a.hubungan_keluarga_id";	
		
		$re = my_query($query);
		while($row = my_fetch_array($re) ){
			$atemps [$row['keluarga_karyawan_id']] =$row['nama']." ( ".$row['label']." )";
		}
		$temp = array(
			'name'=>'keluarga_karyawan_id',
			'id'=>'keluarga_karyawan_id',
			'value'=>( isset($_POST['keluarga_karyawan_id']) ? $_POST['keluarga_karyawan_id'] : $fields['keluarga_karyawan_id'] ),
		);
		$form_temp = form_dropdown($temp , $atemps);
		$view .= form_field_display( $form_temp , "Nama Pengguna" );
		
		$temp = array(
			'name'=>'nama_penggantian',
			'value'=>( isset($_POST['nama_penggantian']) ? $_POST['nama_penggantian'] : $fields['nama_penggantian'] ),
			'id'=>'nama_penggantian',
			'type'=>'label',
			'size'=>'45'
		);
		$form_temp = form_dynamic($temp); 
		$view .= form_field_display( $form_temp  , "Jenis penggantian"  );   

		$query = "SELECT * FROM pengantian_kelompok";
		$res = my_query($query);
		$atemps = array();
		while( $row = my_fetch_array($res) ){
			$atemps[$row['pengantian_kelompok_id']] = $row['label'] ;
		}
		$temp = array(
			'name'=>'pengantian_kelompok_id',
			'value'=>( isset($_POST['pengantian_kelompok_id']) ? $_POST['pengantian_kelompok_id'] : $fields['pengantian_kelompok_id'] ),
			'id'=>'pengantian_kelompok_id',
		);
		$form_temp = form_dropdown( $temp ,$atemps );
		$view .= form_field_display( $form_temp  , "Kelompok penggantian"  );   

		$temp = array(
			'name'=>'jumlah_klaim',
			'value'=>( isset($_POST['jumlah_klaim'] ) ? $_POST['jumlah_klaim'] : rp_format($fields['jumlah_klaim'])  ),
			'id'=>'jumlah_klaim' , 
			'type'=>'text',
			'size'=>'45' , 
		);
		$form_temp = form_dynamic($temp);
		$view .= form_field_display( $form_temp  , "Jumlah klaim (Rupiah)"    );
		
		$atemps = array(
			'Pending'  =>'Pending', 
			'Disetujui'=>'Disetujui', 
			'Ditolak'=>'Ditolak', 
		);
		$temp = array(
			'name'=>'status_approval',
			'value'=>( isset($_POST['status_approval'] ) ? $_POST['status_approval'] : $fields['status_approval']  ),
			'id'=>'status_approval' ,
		);
		$form_temp = form_radiobutton($temp , $atemps);
		$view .= form_field_display( $form_temp  , "Status approval"    );

		$temp = array(
			'name'=>'tanggal_approval',
			'value'=>( isset($_POST['tanggal_approval'] ) ? $_POST['tanggal_approval'] : ($fields['tanggal_approval'] <> '' ) ? date('d-m-Y', strtotime($fields['tanggal_approval'])) : date('d-m-Y') ),
			'id'=>'tanggal_approval' , 			 
			'size'=>'45' , 
		);
		$form_temp= form_calendar($temp );
		$view .= form_field_display( $form_temp  , "Tanggal approval"    );
		
		$ooo= loaddata_karyawan($fields['karyawan_approval']);
		$_l_nama_karyawan_app = strtoupper($ooo['nik'].($fields?'/':'').$ooo['nama']);
		$temp = array(
			'name'=>'oleh_karyawan',
			'value'=>( isset($_POST['oleh_karyawan'] ) ? $_POST['oleh_karyawan'] : $_l_nama_karyawan_app ),
			'id'=>'oleh_karyawan' , 
			'type'=>'text',
			'size'=>'45' , 
			'onchange'=>'javascript:olehName(this.value)'
		);
		$form_temp = form_dynamic($temp);
		$view .= form_field_display( $form_temp  , "Disetujui oleh"    );
	
		$temp = array(
			'name'=>'tanggal_bayar',
			'value'=>( isset($_POST['tanggal_bayar'] ) ? $_POST['tanggal_bayar'] : ($fields['tanggal_bayar'] <> '' ) ? date('d-m-Y', strtotime($fields['tanggal_bayar'])) : date('d-m-Y') ),
			'id'=>'tanggal_bayar' , 		 
			'size'=>'45' , 
		);
		$form_temp= form_calendar($temp );
		$view .= form_field_display($form_temp   , "Tanggal pembayaran"    );
	
		$temp = array(
			'name'=>'jumlah_bayar',
			'value'=>( isset($_POST['jumlah_bayar'] ) ? $_POST['jumlah_bayar'] : rp_format($fields['jumlah_bayar'])  ),
			'id'=>'jumlah_bayar' , 
			'type'=>'text',
			'size'=>'45' , 
		);
		$form_temp = form_dynamic($temp);
		$view .= form_field_display( $form_temp  , "Jumlah bayar"    );
	
		$temp = array(
			'name'=>'keterangan',
			'value'=>( isset($_POST['keterangan'] ) ? $_POST['keterangan'] : $fields['keterangan']  ),
			'id'=>'keterangan' ,
		);
		$form_temp = form_textarea($temp);
		$view .= form_field_display( $form_temp  , "Keterangan"    );
	
		$temp = array(
			'value' => ( $id ==0 ? ' Tambah ' :'  Simpan  '),
			'name' => 'submit', 
			'type'=>'submit','class'=>'main_button'
		);
		$form_submit= form_dynamic($temp); 	
		$temp = array(
			'value' => ( 'Kembali'),
			'name' => 'kembali', 
			'type'=>'button',
			'onclick'=>'javascript:location.href=(\'index.php?com='.$_GET['com'].'\')',
			'class'=>'main_button'
		);
		$form_back= form_dynamic($temp); 		
		$view .= form_field_display( $form_submit.' '.$form_back  , "&nbsp;" ,  "" );
	}		
	$view .= form_footer( );
	return $view;
	
}

function valid_penggantian(){
	$errsubmit = false;
	$err = array();
	  
	$karyawan_id= check_karyawan_by_nik_nama($_POST['nama_karyawan']);
	if($karyawan_id == 0){
		$errsubmit = true;
		$err[] = "Nama karyawan tidak di temukan";	
	}
	if(isset($_POST['jumlah_klaim'])){	
		if( (float)$_POST['jumlah_klaim'] < (float)$_POST['jumlah_bayar']){
			$errsubmit = true;
			$err[] = "Jumlah bayar lebih besar dari nilai klaim";	
		}
	}
	
	if(isset($_POST['unit_id'])){	
		if( (int) $_POST['unit_id'] == 0){
			$errsubmit = true;
			$err[] = "Unit kesehatan belum dipilih";	
		}
	}
	
	if( $errsubmit){
		return $err;
	}
	
	return $errsubmit;
}


function submit_penggantian($id = 0){ 
 
	$karyawan_id = check_karyawan_by_nik_nama($_POST['nama_karyawan']);
	$karyawan_approval_id = check_karyawan_by_nik_nama( $_POST['oleh_karyawan'] );
	$status_keluarga_id = ( $_POST['keluarga_karyawan_id']==0 ? 3: 0);
	if( $_POST['keluarga_karyawan_id']==0 ){
		$status_keluarga_id = 0 ;
		$nama_pasien = $karyawan['nama'] ;
	}else{
		$query = "SELECT a.hubungan_keluarga_id, b.nama FROM keluarga_karyawan a 
			INNER JOIN biodata b ON b.biodata_id=a.biodata_id 
			WHERE a.keluarga_karyawan_id={$_POST['keluarga_karyawan_id']}";	
		$result = my_query($query);	
		$keluargas = my_fetch_array($result) ;
		$status_keluarga_id=$keluargas['hubungan_keluarga_id'] ;
		$nama_pasien = $keluargas['nama'] ;
	}	 
	$biaya_id = 0;
	if( set_text_as_number($_POST['jumlah_bayar']) > 0){
		$datakes = array( 
			'tanggal'=>my_type_data_str(form_date_converter($_POST['tanggal_klaim']) ),
			'karyawan_id'=> my_type_data_int($karyawan_id),
			'unit_id' 	=> my_type_data_int('8'), //8=unit id 'RMB'
			'keluarga_id'  =>my_type_data_int($status_keluarga_id),
			'total_biaya' =>my_type_data_str( set_text_as_number($_POST['jumlah_bayar']) ),	
			'nama_pasien'	=>my_type_data_str($nama_pasien),
		);
		$biaya_id = my_insert_record('kes_biaya_kesehatan',$datakes);
 	}

	$datas = array(
		'biaya_kesehatan_id'	=> my_type_data_int($biaya_id),
		'karyawan_id'			=> my_type_data_int($karyawan_id),
		'pengantian_kelompok_id'=> my_type_data_int($_POST['pengantian_kelompok_id']),
		'tanggal_klaim'			=> my_type_data_str(form_date_converter($_POST['tanggal_klaim']) ),
		'keluarga_karyawan_id'=> my_type_data_int($_POST['keluarga_karyawan_id']),
		'penerima_klaim'		=> my_type_data_str($nama_pasien),
		'jumlah_klaim'			=> my_type_data_str(set_text_as_number($_POST['jumlah_klaim'])),
		'status_approval'		=> my_type_data_str($_POST['status_approval']),
		'tanggal_approval'		=> my_type_data_str(form_date_converter($_POST['tanggal_approval']) ),
		'karyawan_approval'		=> my_type_data_int($karyawan_approval_id),
		'tanggal_bayar'			=> my_type_data_str(form_date_converter($_POST['tanggal_bayar']) ),
		'jumlah_bayar'			=> my_type_data_str( set_text_as_number($_POST['jumlah_bayar']) ),
		'nama_penggantian'		=> my_type_data_str($_POST['nama_penggantian']),
		'keterangan'			=> my_type_data_str($_POST['keterangan']),
	);
	if($id > 0){
		$t = my_get_data_by_id('penggantian_karyawan' , 'penggantian_karyawan_id' , $id);
		my_delete_record('kes_biaya_kesehatan','biaya_kesehatan_id',$t['biaya_kesehatan_id']);
		return my_update_record('penggantian_karyawan' , 'penggantian_karyawan_id' , $id , $datas);
	}
	return my_insert_record( 'penggantian_karyawan' , $datas );
}

function cetak_penggantian($id){
	$fields =my_get_data_by_id('penggantian_karyawan','penggantian_karyawan_id',$id);
	$karyawans = loaddata_karyawan($fields['karyawan_id']) ;
	$jabatans=loaddata_jabatan($karyawans['jabatan_id']);
	$pengantian_kelompok_id=isset( $fields['pengantian_kelompok_id'] ) ? $fields['pengantian_kelompok_id']:  0; 
	$penggantian_kelompoks =my_get_data_by_id('pengantian_kelompok','pengantian_kelompok_id',$pengantian_kelompok_id);
	list(  $yyyy, $mm ,$dd  ) = explode( "-" , $fields['tanggal_klaim'] );
	$ttds=my_get_data_by_id('konfigurasi_ttd','kolom_id',2) ; //2=penandatangan reimburstment
	$view = '<script>window.print();</script>';
	$view .=get_kolom_konstanta(3).' '; //Surat Reimbustment - Kop
	$view .=trim($penggantian_kelompoks['label']).'<br><br>' ;
	$view .=get_kolom_konstanta(4).'<br>' ; //Surat Reimbustment - Header 1
	$view .=get_kolom_konstanta(5); //	Surat Reimbustment - Header 2
	$view .=trim($penggantian_kelompoks['pkb']).'<br>tentang '.trim($penggantian_kelompoks['tentang']) ;
	$view .=get_kolom_konstanta(6).' '; //	Surat Reimbustment - Header 3
	$view .=trim($penggantian_kelompoks['label']).' ' ;
	$view .=get_kolom_konstanta(7).'<br>'; //	Surat Reimbustment - Header 4
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('N a m a',21,' ', STR_PAD_RIGHT)
			.': '.$karyawans['nama_gelar'].'<br>'; 	
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('NIK',21,' ', STR_PAD_RIGHT)
			.': '.$karyawans['nik'].'<br>'; 
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('Jabatan',21,' ', STR_PAD_RIGHT)
			.': '.$jabatans['nama_jabatan'].'<br>'; 
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('Nomor Posisi',21,' ', STR_PAD_RIGHT)
			.': '.$jabatans['nomor_posisi'].'<br>'; 
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('Cost Centre',21,' ', STR_PAD_RIGHT)
			.': '.$jabatans['pos_biaya'].'<br>'; 
/*			
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('Kacamata Terakhir',21,' ', STR_PAD_RIGHT)
			.': '.'Tidak Pernah'.'<br>';
*/			
	$view .=str_pad(' ',9,' ', STR_PAD_RIGHT)
			.str_pad('Biaya '.trim($penggantian_kelompoks['label']),21,' ', STR_PAD_RIGHT)
			.': Rp.'.rp_format($fields['jumlah_klaim']).',-<br>';	
	$view .='Terbilang ('.fterbilang($fields['jumlah_klaim']).').<br>'; 			
	$view .=get_kolom_konstanta(8).'<br><br>'; //	Surat Reimbustment - Footer	
	$view .=str_pad(' ',50,' ', STR_PAD_RIGHT)
			.str_pad('Cilegon, '.$dd . ' ' . returnDate($mm, "month") . ' ' . $yyyy,30,' ', STR_PAD_BOTH).'<br>' ;
	$view .=str_pad(' ',50,' ', STR_PAD_RIGHT)
			.str_pad($ttds['bidang'],30,' ', STR_PAD_BOTH).'<br>' ;
	$view .='<br><br>' ;
	$view .=str_pad(' ',50,' ', STR_PAD_RIGHT)
			.str_pad('<u>'.$ttds['ttd'].'</u>',37,' ', STR_PAD_BOTH).'<br>' ;
	$view .=str_pad(' ',50,' ', STR_PAD_RIGHT)
			.str_pad($ttds['jabatan'],30,' ', STR_PAD_BOTH).'<br>' ;
			
			
	return $view;
}

function delete_pengantian($id){
	$t = my_get_data_by_id('penggantian_karyawan','penggantian_karyawan_id',$id);
	my_delete_record('kes_biaya_kesehatan','biaya_kesehatan_id',$t['biaya_kesehatan_id']);
	$query = "DELETE FROM penggantian_karyawan WHERE penggantian_karyawan_id ={$id}";
	return my_query($query);
}